#include <bits/stdc++.h>

using namespace std;
struct Node
{
    int data;
    Node* lchild;
    Node* rchild;
};
Node* newNode(int v)
{
    Node* n=new Node;
    n->data=v;
    n->lchild=n->rchild=nullptr;
    return n;
}
void searchTree(Node* root,int x,int newdata)
{
    if (root==nullptr)
    {
        return;
    }
    if (root->data==x)
    {
        root->data=newdata;
    }
    searchTree(root->lchild,x,newdata);
    searchTree(root->rchild,x,newdata);
}
void insertTree(Node* &root,int x)
{
    if (root==nullptr)
    {
        root=newNode(x);
        return;
    }
}
Node * createTree(int arr[],int len)
{
    Node* root=nullptr;
    for (int i=0;i<len; ++i)
    {
        insertTree(root,arr[i]);
    }
    return root;
}
int main_123()
{

    return 0;
}
